package com.imooc.alllearning.domain.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 用户DO实体
 * Created by lijian on 2020/3/27 9:24
 */
@Data
@TableName("user")
public class UserDO implements Serializable {
    private static final long serialVersionUID = 8379988206715338063L;
   /* 用户信息*/
    private String username;//用户名
    private String password;//密码
    private String email;//邮箱
    private Integer age;//年龄
    private String phone;//电话
    /*系统主信息*/
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;//数据库主键
    @TableField(fill=FieldFill.INSERT)
    private Date created;//创建时间
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date modified;//修改时间
    @TableField(fill=FieldFill.INSERT)
    private String creater;//创建者
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String operator;//最后的修改者
    @TableField(fill=FieldFill.INSERT)
    private Integer status;//逻辑删除状态 0正常 1删除
    @Version
    @TableField(fill=FieldFill.INSERT)
    private Long version;//版本号
}
